@echo off  
setlocal  
  
:: 检查第一个参数是否存在，如果不存在则使用默认值  
if "%~1"=="" (  
    set file_dir=Debug
) else (  
    set file_dir=%1  
)  
  
:: 切换到指定的目录（注意：这里假设 bin 文件夹和批处理文件在同一目录下）  
cd /d ".\bin\%file_dir%"  
if errorlevel 1 (  
    echo 无法切换到目录: .\bin\%file_dir%  
    goto :eof  
) else (
    .\XMLParse.exe
)

endlocal